// action
// 1. Action 本质上是 JavaScript 普通对象
// 2. 必须设置type属性，值是常量字符串
// 3. 创建action的函数 -> 以恶函数对应一个行为
export const createAc1 = (pname) => {
  return {
    type: 'add',
    pname: pname
  }
}
export const createAc2 = (pname) => {
  return {
    type: 'sub',
    pname: pname
  }
}
// 异步action 使用 redux-thunk 中间件
export const createAc3 = (pname) => {
  return dispatch => {
    setTimeout(() => {
      dispatch(createAc1(pname))
    }, 1000);
  }
}